namespace CLELCore.Assembly
{
	public class NameTable
	{
		public const int NAMETABLE_SIZE = 30;
		public const int NAME_SIZE = 12;
		public const int UNDOCUMENTED_SIZE = 4;

		private short _hint;
		private byte[] _name1;
		private byte[] _name2;
		private byte[] _undocumented;

		public short Hint
		{
			get
			{
				return _hint;
			}
			set
			{
				_hint = value;
			}
		}
		public byte[] Name1
		{
			get
			{
				return _name1;
			}
			set
			{
				_name1 = value;
			}
		}
		public byte[] Name2
		{
			get
			{
				return _name2;
			}
			set
			{
				_name2 = value;
			}
		}
		public byte[] Undocumented
		{
			get
			{
				return _undocumented;
			}
			set
			{
				_undocumented = value;
			}
		}

		public NameTable()
		{
		}
	}
}
